I'm trying to make a world map on QGIS using Robinson's Projection, but centering it on a specific latitude/longitude. I created a custom CRS with the following proj parameters:
+proj=robin +lat_0=-15.0 +lon_0=-45.0 +x_0=0.0 +y_0=0.0
The map did centered on the right longitude parameter, but the latitude didn't change on map. No matter which value I put in latitude it doesn't change the map.
UPDATE
I'm trying to follow Gabriel's suggestion, but still didn't got the intended result.
My QGIS version is 3.16 and my Proj version is 8.1.1.
Those are the nearest versions available to install through OSGeo4W
I copy/pasted the CRS parameters into a new custom CRS
Added a raw world data in WGS-84
And then changed the project CRS to the recent created Custom Robinson
The projection still doesn't look like Robinson, neither have Brazil in its center.
UPDATE-2
I reinstalled OSGeo4W softwares and now I'm running QGIS 3.22.0 compiled against PROJ 8.1.1.
And now the world map seems just like what Gabriel suggested, but the vertical center of the map (horizontal red line) still near the Equator line at Brazil, and not the latitude -15. Its expected to be near the red arrow. And apparently the world rotated a little counterclockwise.
Another thing, I did put the parameters at Euler Angle Tool but didnt found the parameters you posted.
Even tried switching Yaw and Pitch but our matrix didn't match, how did you found that numbers?